#cum compilation

1303
336
618
1572
585
905
488
352